Programming Reaction-Diffusion Processors
نویسنده
چکیده
In reaction-diffusion (RD) processors, both the data and the results of the computation are encoded as concentration profiles of the reagents. The computation is performed via the spreading and interaction of wave fronts. Most prototypes of RD computers are specialized to solve certain problems, they can not be, in general, re-programmed. In the paper, we try to show possible means of overcoming this drawback. We envisage an architecture and interface of programmable RD media capable of solving a wide range of problems. 1 Reaction-Diffusion Computers Reaction-diffusion (RD) chemical systems are well known for their unique ability to efficiently solve combinatorial problems with natural parallelism [2]. In RD processors, both the data and the results of the computation are encoded as concentration profiles of the reagents. The computation per se is performed via the spreading and interaction of wave fronts. The RD computers are parallel because the chemical medium’s micro-volumes update their states simultaneously, and molecules diffuse and react in parallel (see overviews in [1, 2, 8]). RD information processing in chemical media became a hot topic of not simply theoretical but also experimental investigations since implementation of basic operations of image processing using the light-sensitive Belousov-Zhabotinsky (BZ) reaction [28]. During the last decade a wide range of experimental and simulated prototypes of RD computing devices have been fabricated and applied to solve various problems of computer science, including – image processing [35, 3], – path planning [43, 12, 34, 6], – robot navigation [7, 10], – computational geometry [5], – logical gates [45, 39, 4], – counting [24], – memory units [30]. Despite promising preliminary results in RD computing, the field still remains art rather then science, most RD processors are produced on an ad hoc basis without structured top-down approaches, mathematical verification, rigorous J.-P. Banâtre et al. (Eds.): UPP 2004, LNCS 3566, pp. 31–44, 2005. c © Springer-Verlag Berlin Heidelberg 2005
منابع مشابه
CREDIBILITY-BASED FUZZY PROGRAMMING MODELS TO SOLVE THE BUDGET-CONSTRAINED FLEXIBLE FLOW LINE PROBLEM
This paper addresses a new version of the exible ow line prob- lem, i.e., the budget constrained one, in order to determine the required num- ber of processors at each station along with the selection of the most eco- nomical process routes for products. Since a number of parameters, such as due dates, the amount of available budgets and the cost of opting particular routes, are imprecise (fuzz...
متن کاملImplementing Reaction-Diffusion on an Amorphous Computer
Traditionally reaction-diffusion simulations have been performed on regularly discretised spaces. In an Amorphous Computer [1] the processors are distributed densely but randomly. By implementing the Gray-Scott model on an amorphous computer simulation, we show that the patterns obtained by uniform discretisation can also be realised qualitatively on irregular, amorphous discretisations if diff...
متن کاملDesigning and Dismounting an Intelligent System of Irrigation Management for Greenhouse based on Delphi Software
The drought continuity and also restricting watery sources caused agriculture section forgetold flooding methods for optimum water exploitation and proceeding new irrigation systems.New generation of irrigation systems called intelligent systems is a new solution leading toexploiting water increase to higher than 80%. In order to measure sensors and to controlprocessors in designing and dismoun...
متن کاملReaction-diffusion computers
The tutorial introduces a hot topic of novel and emerging computing paradigms and architectures --computation with travelling waves in reaction-diffusion non-linear media. A reaction-diffusion computer is a massively parallel computing device, where micro-volumes of the chemical medium act as elementary few-bit processors; and chemical species diffuse and react in parallel. In the reaction-diff...
متن کاملEffect of platinum on Ceria supported Cu catalysts for PrOx process in fuel processors
The CO preferential oxidation (PrOx) is one of the critical steps in hydrogen production and purification for Polymer Electrolyte Membrane Fuel Cell (PEMFC). This reaction was investigated in the presence of excess hydrogen over Cu/CeO2, Pt/CeO2 and Cu-Pt/CeO2 catalysts. The ceria supports was prepared via precipitation method and Cu-Pt/CeO2 catalyst was synthesized by sequential impregnation o...
متن کامل